home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor1 / phone5.doc < prev    next >
Text File  |  1995-03-31  |  2KB  |  49 lines

  1. (Comp.sys.handhelds) 
  2. Item: 2964 by rkb at po.CWRU.Edu 
  3. Author: [Robert K. Brunner] 
  4.   Subj: HP48 phonebook/list program 
  5.   Date: Mon Apr 29 1991 
  6.   
  7. For some time I have been looking for a little list manager program to let me 
  8. store phone numbers or lists on my HP48.  With no memory cards, I was looking 
  9. for something small.  I couldn't find any I liked, so I wrote my own.  The 
  10. program is based on an index-card metaphor. Cards are indexed by their first 
  11. line.  To save memory, I made extensive use of the INPUT command rather than 
  12. writing my own editor.  The whole program is only 2300 bytes (without data). 
  13.   
  14. Operation: 
  15.   
  16. Download the directory to the 48.  Go into the directory and then into the 
  17. FILES subdirectory.  Enter a quoted variable name for the database and press 
  18. CARDS. 
  19.   
  20. If the database does not exist, a null list will be created and stored in the 
  21. variable.  Then the card viewer will start.  The following commands work in 
  22. the viewer: 
  23.   
  24. Up arrow    - Scroll current card up. 
  25. Down arrow  - Scroll current card down. 
  26. Left arrow  - Move to previous card. 
  27. Right arrow - Move to next card. 
  28. ADD         - Add a new card.  Initially the database is empty, so this 
  29.               will be the only valid option. 
  30. EDIT        - Edit the contents of the current card.  The title line cannot 
  31.               be changed.  To change the title, delete the card with DEL 
  32.               and retype it using ADD. 
  33. DEL         - Delete current card. 
  34. FIND        - Search cards for a matching (or closest) title.  FIND prompts 
  35.               the user for the search text. 
  36. SAVE        - Save the database back to the variable name.  The program 
  37.               works on a copy of the database, so if you make a mistake, 
  38.               you can just QUIT without changing the database 
  39. QUIT        - Quit the card viewer.  The current database is not saved, 
  40.               so SAVE should be done before QUIT to keep any changes. 
  41.   
  42. Let me know if you use this program.  There are lots of ways it can be 
  43. extended, but life is short and SRAM expensive.  The error checking is 
  44. nonexistent, which is why I make the user execute SAVE explicitly so the 
  45. database does not become corrupted if something strange happens. 
  46.   
  47. Robert Brunner 
  48. brunner@uirvld.csl.uiuc.edu 
  49.